Objects + Scripts = Applications 1

نویسندگان

  • Oscar Nierstrasz
  • Dennis Tsichritzis
  • Vicki de Mey
  • Marc Stadelmann
چکیده

We argue that object-oriented programming is only half of the story. Flexible, configurable applications can be viewed as collections of reusable objects conforming to standard interfaces together with scripts that bind these objects together to perform certain tasks. Scripting encourages a component-oriented approach to application development in which frameworks of reusable components (objects and scripts) are carefully engineered in an evolutionary software life-cycle, with the ultimate goal of supporting application construction largely from these interchangeable, prefabricated components. The activity of constructing the running application is supported by a visual scripting tool that replaces the textual paradigm of programming with a visual paradigm of direct manipulation and editing of both application and user interface components. We present scripting by means of some simple examples, and we describe a prototype of a visual scripting tool, called Vista. We conclude with some observations on the environmental support needed to support a component-oriented software life-cycle, using as a specific example the application development environment of ITHACA, a large European project of which Vista is a part.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects + Scripts = Applications 1 Oscar

We argue that object-oriented programming is only half of the story. Flexible, configurable applications can be viewed as collections of reusable objects conforming to standard interfaces together with scripts that bind these objects together to perform certain tasks. Scripting encourages a component-oriented approach to application development in which frameworks of reusable components (object...

متن کامل

Scripting Facilities in Open Hypermedia: Experiences from the Webvise Open Hypermedia System

This paper discusses an approach to scripting in open hypermedia systems. The approach is based on an embedded interpreter that enables scripts to communicate with the hypermedia engine as well as external applications in an open way. The design and implementation of the scripting facilities in the Webvise open hypermedia system exemplify this approach. In Webvise, scripting is closely connecte...

متن کامل

A Composable Architecture for Scripting Multimedia Network Applications

A common approach to experimental multimedia network applications is to structure a range of media tools as independent monolithic applications. In this approach, every change must be incorporated into the appropriate applications, requiring each to be entirely recompiled and then redistributed to users. To simplify this procedure, we decompose the tools into reusable and flexible components, m...

متن کامل

Temporal Scripts for Objects

Computer animation, computer simulation, computer music and other areas often need to deal with concurrent activities with specific temporal characteristics. This paper proposes a scripting facility to help program such applications. This facility provides support for specifying long-term behaviour of objects in an object-oriented environment. Temporal scripts can be instantiated and combined u...

متن کامل

The Organization and Sharing of Web-Service Objects with Menagerie

The radical shift from the PC desktop to Web-based services is scattering personal data across a myriad of Web sites, such as Google, Flickr, YouTube, MySpace, and Amazon S3. This dispersal poses significant new challenges for users, making it more difficult for them to: (1) organize, search, and archive their data, much of which is now hosted by Web sites; (2) create heterogeneous (multi-Web-s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991